package com.zz.ecommerce.common.bean.qdc.xml.receipt;


import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>Java class for anonymous complex type.
 * <p/>
 * <p>The following schema fragment specifies the expected content contained within this class.
 * <p/>
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="BUSI_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="CUST_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="SEQ_NO" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="EB_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="EB_CODE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="LOGI_ENTE_CODE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="LOGI_ENTE_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="OWNER_CERT_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="OWNER_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="EB_PLAT_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="EB_PLAT_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="DEAL_PLAT_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="DEAL_PLAT_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="RECORD_TYPE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="RECORD_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="RECORD_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */

/**
 * <一句话功能简述>
 * <功能详细描述>
 *
 * @author rocky
 * @date 2016/3/20,15:45
 */


@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "busiid",
    "custid",
    "seqno",
    "ebname",
    "ebcode",
    "logientecode",
    "logientename",
    "ownercertid",
    "ownername",
    "ebplatid",
    "ebplatname",
    "dealplatid",
    "dealplatname",
    "recordtype",
    "recordname",
    "recordid"
})
public class BillHead {

    @XmlElement(name = "BUSI_ID", required = true)
    protected String busiid;
    @XmlElement(name = "CUST_ID", required = true)
    protected String custid;
    @XmlElement(name = "SEQ_NO", required = true)
    protected String seqno;
    @XmlElement(name = "EB_NAME", required = true)
    protected String ebname;
    @XmlElement(name = "EB_CODE", required = true)
    protected String ebcode;
    @XmlElement(name = "LOGI_ENTE_CODE", required = true)
    protected String logientecode;
    @XmlElement(name = "LOGI_ENTE_NAME", required = true)
    protected String logientename;
    @XmlElement(name = "OWNER_CERT_ID", required = true)
    protected String ownercertid;
    @XmlElement(name = "OWNER_NAME", required = true)
    protected String ownername;
    @XmlElement(name = "EB_PLAT_ID", required = true)
    protected String ebplatid;
    @XmlElement(name = "EB_PLAT_NAME", required = true)
    protected String ebplatname;
    @XmlElement(name = "DEAL_PLAT_ID", required = true)
    protected String dealplatid;
    @XmlElement(name = "DEAL_PLAT_NAME", required = true)
    protected String dealplatname;
    @XmlElement(name = "RECORD_TYPE", required = true)
    protected String recordtype;
    @XmlElement(name = "RECORD_NAME", required = true)
    protected String recordname;
    @XmlElement(name = "RECORD_ID", required = true)
    protected String recordid;

    /**
     * Gets the value of the busiid property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getBUSIID() {
        return busiid;
    }

    /**
     * Sets the value of the busiid property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setBUSIID(String value) {
        this.busiid = value;
    }

    /**
     * Gets the value of the custid property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getCUSTID() {
        return custid;
    }

    /**
     * Sets the value of the custid property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setCUSTID(String value) {
        this.custid = value;
    }

    /**
     * Gets the value of the seqno property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getSEQNO() {
        return seqno;
    }

    /**
     * Sets the value of the seqno property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setSEQNO(String value) {
        this.seqno = value;
    }

    /**
     * Gets the value of the ebname property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getEBNAME() {
        return ebname;
    }

    /**
     * Sets the value of the ebname property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setEBNAME(String value) {
        this.ebname = value;
    }

    /**
     * Gets the value of the ebcode property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getEBCODE() {
        return ebcode;
    }

    /**
     * Sets the value of the ebcode property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setEBCODE(String value) {
        this.ebcode = value;
    }

    /**
     * Gets the value of the logientecode property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getLOGIENTECODE() {
        return logientecode;
    }

    /**
     * Sets the value of the logientecode property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setLOGIENTECODE(String value) {
        this.logientecode = value;
    }

    /**
     * Gets the value of the logientename property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getLOGIENTENAME() {
        return logientename;
    }

    /**
     * Sets the value of the logientename property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setLOGIENTENAME(String value) {
        this.logientename = value;
    }

    /**
     * Gets the value of the ownercertid property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getOWNERCERTID() {
        return ownercertid;
    }

    /**
     * Sets the value of the ownercertid property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setOWNERCERTID(String value) {
        this.ownercertid = value;
    }

    /**
     * Gets the value of the ownername property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getOWNERNAME() {
        return ownername;
    }

    /**
     * Sets the value of the ownername property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setOWNERNAME(String value) {
        this.ownername = value;
    }

    /**
     * Gets the value of the ebplatid property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getEBPLATID() {
        return ebplatid;
    }

    /**
     * Sets the value of the ebplatid property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setEBPLATID(String value) {
        this.ebplatid = value;
    }

    /**
     * Gets the value of the ebplatname property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getEBPLATNAME() {
        return ebplatname;
    }

    /**
     * Sets the value of the ebplatname property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setEBPLATNAME(String value) {
        this.ebplatname = value;
    }

    /**
     * Gets the value of the dealplatid property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getDEALPLATID() {
        return dealplatid;
    }

    /**
     * Sets the value of the dealplatid property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setDEALPLATID(String value) {
        this.dealplatid = value;
    }

    /**
     * Gets the value of the dealplatname property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getDEALPLATNAME() {
        return dealplatname;
    }

    /**
     * Sets the value of the dealplatname property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setDEALPLATNAME(String value) {
        this.dealplatname = value;
    }

    /**
     * Gets the value of the recordtype property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getRECORDTYPE() {
        return recordtype;
    }

    /**
     * Sets the value of the recordtype property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setRECORDTYPE(String value) {
        this.recordtype = value;
    }

    /**
     * Gets the value of the recordname property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getRECORDNAME() {
        return recordname;
    }

    /**
     * Sets the value of the recordname property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setRECORDNAME(String value) {
        this.recordname = value;
    }

    /**
     * Gets the value of the recordid property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getRECORDID() {
        return recordid;
    }

    /**
     * Sets the value of the recordid property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setRECORDID(String value) {
        this.recordid = value;
    }

    @Override
    public String toString() {
        return "BillHead{" +
               "busiid='" + busiid + '\'' +
               ", custid='" + custid + '\'' +
               ", seqno='" + seqno + '\'' +
               ", ebname='" + ebname + '\'' +
               ", ebcode='" + ebcode + '\'' +
               ", logientecode='" + logientecode + '\'' +
               ", logientename='" + logientename + '\'' +
               ", ownercertid='" + ownercertid + '\'' +
               ", ownername='" + ownername + '\'' +
               ", ebplatid='" + ebplatid + '\'' +
               ", ebplatname='" + ebplatname + '\'' +
               ", dealplatid='" + dealplatid + '\'' +
               ", dealplatname='" + dealplatname + '\'' +
               ", recordtype='" + recordtype + '\'' +
               ", recordname='" + recordname + '\'' +
               ", recordid='" + recordid + '\'' +
               '}';
    }
}
